@charset "utf-8";
/* CSS Document: vang nhat #EAF794 ; Gray border : #E5EAC3 ; chu xanh cham #A6AC11; nen body: #EEEEEE; nen header: #E5E5E5   green : #8DC50A R141 G197 B 10; blue: #55B7E6    R85  G183   B230; pink: #FF1F78   R: 255  G: 31   B:120       */

 * {
	margin: 0;
	font-family:Tahoma, Geneva, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
   }
   
   body{
	background-color:#F4F7E6; 
	text-align:justify;
	/*height:1200px; */
	color:#000000;
	}
	
	
    #menu {
   
    margin: 0px;
    padding: 0px;
    width: 100%;
	height:40px;
	overflow:hidden;
	background: url(../images/bg_nav.png) repeat-x top left;
        }
 
   #nav {
            list-style:none;
            float: left;
            margin-left: 186px;
            
          }
        
   #nav li {
            overflow: hidden;
            float: left;
            height: 40px;
			text-align:center;
   }
      
        
   .acti {background-color:#55B7E6;} 
   ul#nav a {
            padding: 10px 25px; float: left; clear: both;
            color: #FFF; font-size:14px; font-weight:500; text-decoration: none; text-align:center;
			line-height:20px;
			}

	#submenu {
	 display:none;
	 position:absolute;
     top:151px; /* 185px*/
     left:818px;
	 width:156px;
	 height:67px;
	 padding:0px;
	 background-color:transparent; /*#8DC50A; xanh*/
	 border: solid #8DC50A 1px;
	 border-top-width:0px;
	 z-index:100;
	  border-radius: 3px;
     -o-border-radius: 3px;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
}

#submenu li 
{   position:relative;float:left;
	margin-top:2px;margin-left: 2px; 
	width: 152px;height: 30px;line-height:30px;
	text-align:left; color: #FFF;
	background-color:#8DC50A;
 }
#submenu li a{padding-left:5px;text-align:left; font-size:13px;padding-top:5px; }

#nav li:hover ul#submenu{
	display:block;
}
#submenu li a:hover{
	color: #036;		 
}
ul#nav a:hover { color:Black;}
	
/*----------------------------------------end of menu--------------*/	
	
.title
{
	background-color: #8DC50A;
	width:175px;
	height:22px;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
	font-weight:400;
}
.titleGH
{
	background-color:#E5E5E5 ;
	width:100%;
	height:22px;
	text-align:center;
	vertical-align:middle;
	line-height:25px;
	font-weight:400;
}	

		
.heading-1-P
{
    margin:0.0px 0.0px 0.0px 0.0px;
	 text-align:left;
	  font-weight:200;
	  vertical-align:middle;
	  
}
.Heading-1-C
{
    font-family:"Tahoma", sans-serif; color:#ffffff; font-size:13px; line-height:1.4em; vertical-align:middle;
}
.title_box
{
	float:left;
	width:192px;
	height:25px;
	margin-bottom:0px;
	box-shadow: 0px 3px 5px #333;
	-moz-box-shadow: 0px 3px 5px #333;
	-webkit-box-shadow: 0px 3px 5px #333;
	-o-box-shadow: 0px 3px 5px #333;
}

.topbox_m 
{
     border: 1px solid #CCC;
     border-radius: 3px 3px 0px 0px;
     -o-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	background: #8DC50A; 
	width: 192px; height: 25px;	line-height: 25px;
    text-align:center;
	color:  #FFF; font-size: 15px;font-weight: 400;
}

/*---------------------------------------*/

.bordermodule
{
  float:left;
  width:192px;
  padding:0px;
  padding-bottom:10px;
  margin-bottom: 10px;
  background-color: #FFF;
  overflow:hidden;
  box-shadow: 0px 3px 5px #333;
    -moz-box-shadow: 0px 3px 5px #333;
    -webkit-box-shadow: 0px 3px 5px #333;
	-o-box-shadow: 0px 3px 5px #333;
	border: 1px solid #CCC;
	 border-radius: 0px 0px 3px 3px;
     -o-border-radius: 0px 0px 3px 3px;
	 -moz-border-radius: 0px 0px 3px 3px;
	 -webkit-border-radius: 0px 0px 3px 3px;
 }

.form_search{
 float:left;
 width:100%;
 height: 70px;
}
.form_search input{
	width:170px;
	font-size:12px; 
	color: #000;
	border:1px #E5EAC3 solid;
	   padding-top:5px;
	   padding-bottom: 5px;
	   float: left;
	   margin: 8px;
}
.form_search select{
	width:170px;
    border:1px #E5EAC3 solid;
	 padding-top:5px;
	 padding-bottom: 5px;
	 float: left;
	 margin: 8px;
	 line-height: 12px;
	 font-size:12px;
	 color: #000;
	}

.form_search_button 
{
	width:81px;
	height:31px;
	line-height:31px;
	padding-bottom:10px;
	background:url(../images/bg_button3.png) no-repeat;
	float:left;
	margin-left: 55px;
	text-align:center;
	font-size:13px; 
	color:#000;
	font-weight:bold;
   	border:0;
}
.form_search_button:hover{background:url(../images/bg_button3_h.png) no-repeat;}
.form_search_button a
{
    color:black;
    text-decoration:none;
 }
.seach_button
{
	width:81px;
	height:31px;
	padding-bottom:8px;
	background:url(../images/bg_button3.png) no-repeat;
	float:left;
	margin-left: 55px;
	vertical-align:bottom;
	text-align:center;
	font-size:12px; 
	color:#000;
	font-weight:bold;
   	border:0;
}
.seach_button:hover{background:url(../images/bg_button3_h.png) no-repeat;}
.add_cart_button input
{
	width:81px;
	height:31px;
	padding-bottom:8px;
	background:url(../images/bg_button3.png) no-repeat;
	float:left;
	margin-left: 25px;
	margin-bottom: 5px;
	vertical-align:bottom;
	text-align:center;
	font-size:12px; 
	color:#000;
	font-weight:bold;
   	border:0;
}
.add_cart_button input:hover
{
	background:url(../images/bg_button3_h.png) no-repeat;
	
}


.form_login{float:left; width:170px; font-size:12px; color:#333; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;}


.form_login label{float:left; width:170px; padding-top:5px;}
.form_login input{width:162px; font-size:12px; color:#666666; border:1px #FCCFC7 solid; padding:3px;}
.form_login_forgotpass{float:left; width:180px; text-align:center; font-size:12px; color:#999999; padding-bottom:8px; background:url(images/boder_left_10.png); background-repeat:repeat-y;

}

/*----------------------News------------------*/
.list_new{
	width:620px;
	float:left;
	border: 1px solid #5b253d;

}
.list_new_1{
	width:289px;
	float:left;
	
	padding-top:15px;
	margin-left:10px;
	margin-right:10px;
}

.title{
	color:#6E2546;
	margin:0px;
	font-weight:400;
	
}
.list_new_1 img{
	border:none;
	float:left;
	margin-right:10px;
	float:left;
	padding-bottom:10px;
}
.list_new_1 p{ 
	text-indent:10px;
	text-align:justify;
	padding-top:10px;
	color:#6E2546;
}
.link_{float:right; text-align:right; padding-bottom:5px; padding-right:5px; padding-top:5px;}
.link_ a{font-size:11px; color:#CC0066; text-decoration:none;}

/*------------------- the end news-----------------*/
.form_login_forgotpass a{font-size:12px; color:#333; text-decoration:none; padding-left:5px; padding-right:5px;}
.form_login_forgotpass a:hover{text-decoration:underline;}


.list_yahoosupport{
	float:left; 
	width:165px;
	padding-left:15px; 
	background:url(images/boder_left_10.png);
	background-repeat:repeat-y;
}
.sp_online{
	width:80px; float:left; margin:0; padding-top:10px; padding-bottom:5px;

}
.sp_online img{
	border:none;
}
.sp_online span{
	padding-top:5px;
	font-size:12px;
	text-align:center;
}

	.list_yahoosupport ul{width:170px;list-style:none; padding:0 5px;}
	.list_yahoosupport li{float:left; width:67px; padding-top:13px; padding-bottom:4px;}
	.list_yahoosupport li a{font-size:11px; color:#333; text-decoration:none;}
     .list_yahoosupport li a:hover{
	color:#CC0066;
	 text-decoration:none;
	 }
      .active {
            background: #eaf3fa ;
            z-index:100;
        }
   
        .sMenu { height: 40px; background-color:White; padding:3px;}
      
       .login_a 
       {
            float:left;display:inline; overflow:hidden;
		    height:30px;line-height:28px;
            margin:0px;padding:0px;
            font-size:14px;
            cursor: pointer;
			color:#8DC50A; font-size:12px;
          }
        .login_a span{float:left; font-size:12px;}
        .login_a a{ text-decoration:none;float:left;color:#8DC50A;}
        .login_a a:hover{ color: Black ; }
        
        
        .div_login
        {
            float:left; 
            background: url(../images/bgtitle.png) repeat-x top left;
	        border: 1px solid #E5EAC3;
            border-radius: 20px;
            -o-border-radius: 20px;
	        -moz-border-radius: 20px;
	        -webkit-border-radius: 20px;
			}
/*---------------------- it-----*/
.form_label{
	color:#FFF;
	display:block;
	font-weight:300;
	font-size:14px;
	line-height:23px;
	margin-bottom:10px;
	width: 170px;
	float:left;	
	}

.form_input{
	color: #000;
	display:block;
	font-size:14px;
	line-height:23px;
	margin-bottom:10px;
	margin-left: 10px;
	width: 150px;
	float:left;
	}

#login_form{margin-bottom:10px;}
.loginform ul{margin-left:155px;}
#login_form label{
	color:#FFF;
	display:block;
	font-weight:300;
	font-size:14px;
	line-height:23px;
	margin-bottom:10px;
	width: 170px;
	float:left;
	
	}
.form-validate label{
	color:#FFF;
	display:block;
	font-weight:300;
	font-size:14px;
	line-height:23px;
	margin-bottom:10px;
	width: 120px;
	float:left;
	}
.form-validate input{
	color: #000;
	display:block;
	font-size:14px;
	line-height:23px;
	margin-bottom:10px;
	margin-left: 10px;
	width: 150px;
	float:left;
	}
	.form-validate span{
		color:#F3C;
		margin-left: 5px;
		}

.button{
	width:81px;
	height:31px;
	font-weight:400;
  background:url(../images/bg_button3.png) no-repeat;
  margin-left: 150px;
}
.button:hover{
  background:url(../images/bg_button3_h.png) no-repeat;
}

/*-------------Accordion */

 .sidebarDM
{
	vertical-align:top;
	width: 192px; min-height:30px;
	padding:0px;
	margin-top: 5px;
	margin-bottom:10px;  
	 
	border: 1px solid #B7CF0A;
    border-top: 0px;
    border-radius: 3px;
     -o-border-radius: 3px;
	 -moz-border-radius: 3px ;
	 -webkit-border-radius:3px;
	 box-shadow: 0px 3px 5px #333;
	-moz-box-shadow: 0px 3px 5px #333;
	-webkit-box-shadow: 0px 3px 5px #333;
	-o-box-shadow: 0px 3px 5px #333;
}

  .active1 {background: #8DC50A url(../images/right1.png) no-repeat 5px center;}
	
	.on1 { color: #55B7E6; }  
			    
        dl  {width: 192px; margin-left:0px;}
        
        dt
        {   
	       	background:  #8DC50A url(../images/down2.png) no-repeat 5px center;
           	float:left;
			margin:0px;	
			padding:0px;
			height: 30px;width: 192px;line-height: 30px;
			text-align:left ;text-indent: 10px;
			overflow:hidden;
					 
		 }
        
        dt a {
            font-size: 14px; font-weight:300; color: White;
            text-decoration: none;
         	text-align:left;
			padding-left: 10px;
			padding-bottom: 8px; 
		}
		dt a:hover {color: Black;}
         .cat { list-style:none; }
		.cat li	{line-height:25px;margin-left:8px;}
		.cat a{color: #000;	text-decoration: none; font-size:13px;font-weight: 300; text-align:left; }
    	.cat li:hover a {color: #8DC50A;}
        
.activedd
{
    background-color:#EAF794;
    
	
	
    }
	
/*---------------------------------------*/


	.news_info
	{
		line-height:30px;
		width:100%;
		height:170px;
		margin-top: 10px;
			
		}
	.news_info ul
	{
		 list-style:none;
         float: left;
		}
		
		.news_info ul a {
            color: #000 ;
			text-decoration:none;
			padding-left:10px;
			font-size:12px;
            
        }
		.news_info ul a:hover {
			color:#6EC517;   
           
        }
.sidebar
{
    float:left;
	/*vertical-align:top;*/
	width: 192px;
	height:580px;
	padding:0px;
	/*background-color: #FFF;*/
	margin: 10px 0px 10px 0px;
	
	box-shadow: 0px 3px 5px #333;
	-moz-box-shadow: 0px 3px 5px #333;
	-webkit-box-shadow: 0px 3px 5px #333;
	-o-box-shadow: 0px 3px 5px #333;
	
	border: 1px solid #CCC;
	 border-radius: 3px;
     -o-border-radius: 3px;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
 }
	   
.sidebarR
{
	vertical-align:top;
	width: 192px;
	padding:0px;
	background-color: #FFF;
	overflow: visible;
	margin-top: 5px;
	margin-bottom: 10px;
	
	box-shadow: 0px 5px 7px #222;
	-moz-box-shadow: 0px 5px 7px #222;
	-webkit-box-shadow: 0px 5px 7px #222;
	-o-box-shadow: 0px 5px 7px #222;
 }


		/*-- product -- */
		.product_bestsale{float:left; width:140px; text-align:center; background-image:url(images/boder_sliceshow_images_37.png); background-repeat:no-repeat; background-position:top center; padding-left:10px;}
.product_bestsale label{float:left; width:120px; padding-top:8px; padding-left:5px;}
.product_bestsale label a{font-size:11px; color:#333; text-decoration:none; padding-top:5px; padding-left:1px; text-align:center; font-weight:bold;
}
.product_bestsale label a:hover{text-decoration:underline; color:#660033;}
.product_bestsale img{border:none; padding-top:5px;}
.product_bestsale span{font-size:12px; font-weight:bold; color:#cc0066; text-align:center; padding-right:15px;}
.boder_product_bestsale_2 a{color:#009900;font-weight: bold;text-decoration: none;height:30px;overflow:hidden;display:block}

.bg_titlebigmodule{float:left; width:622px; background:url(images/back_mod_content_05.jpg) left top repeat-x; height:33px;}
.middle_title
{
	float:left;
	width:585px;
	padding-left:10px;
	
	vertical-align: top;
	
}
.middle_title h1
{
    color:#8DC50A;
    font-size:20px;
    margin-top:20px;
 }
 .middle_title h4
{
    color:#A6AC11;
    font-size:16px;
    margin-top:20px;
 }


.middle_content
{
    float:left; 
    width:585px; 
    margin-bottom:5px;
    line-height:180%;
   }

.middle_content p
{
    font-size:14px;
    color:#333; 
    line-height:180%;
    text-align:justify;
    }
	
		
.btn_product
{
	float:left;
	width:160px;
	text-align:center;
	padding-left:10px;
	padding-top:5px;
}

.border_newproduct
{
    width:160px; 
	padding:5px;
	margin:5px;
	float: left;
	text-align:center;
	vertical-align:top;
	background-color: White;
	border: 1px solid #CCC;
	border-radius: 5px;
     -o-border-radius: 5px;
	 -moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	
 }
.border_newproduct img{padding-top:5px;}


.border_newproduct2{float:left; width:160px; text-align:center; padding-top:8px;}
.border_newproduct label{float:left; width:150px; padding:5px;}
.border_newproduct label a{font-size:12px; color:#8DC50A; font-weight:bold; text-decoration:none;}
.border_newproduct label a:hover{text-decoration:none; color:black;}
.border_newproduct span
{
    font-size:13px; 
    color:#FF1F78;
    font-weight:bold;
     text-align:center;
    }
.border_newproduct font
{
    font-size:12px; 
    color:#999;
    text-decoration:line-through;
    font-weight:bold;}

.button_addcart,.style_addcart{
	float:left;
	width:81px;
	height:18px;
	background: url(../images/bg_button2.png) right top no-repeat; 
	font-size:11px; 
	color:#333;
	font-weight:bold;
	border:none;
	text-align:left;
	}
.style_addcart{float:left}
.button_moredetail{float:left; width:58px; height:18px; background:url(images/btn__26.jpg) left top no-repeat; font-size:11px; color:#333333; font-weight:bold; border:none; text-align:left;}
/*------------------------ */

/*Paging*/
.paging
{
	float:left; 
	margin-top:20px;
	padding:5px;
}


.page
{
  text-decoration: none;
	border: 1px solid #CCC;
	min-width:20px;
	height:20px;
	padding:3px;
	float:left;
	margin-right:5px;
	text-align:center;
}
.page:hover
{
	text-decoration: none;
	border: 1px solid #FF1F78;
	float:left;
	margin-right:5px;
	text-align:center;
	background-color: #FFE1F0;
}
.page_click
{
    border: 1px solid #FF1F78;
	background-color:#FFE1F0;
	color:#FF1F78;
	
}
.th_info
{
    background-color:#8DC50A ;
    color:White;
    font-size:13px;
    line-height:30px;
    padding:5px;
    border: 1px White solid;
    text-align:left;
}
.td_info
{
    font-size:13px;
    line-height:30px;
    padding:5px;
    border: 1px White solid;
    background-color:White;
}
/*--------------------------------*/
   
   .socialIcon
  {
        margin-left:5px;
        margin-right:5px;
        padding:2px;
         float:left; 
         width:20px;
         height:18px;
   } 
    
     .headline_t span
     {
         background-image: url('../images/td.png') ;
         color: #FFF;
        float:left;
        font-size: 14px;
        height: 18px;
        line-height:18px;
       
        font-weight: 400;
        width:112px;
        text-indent: 20px;
   
}
      .headline_content
     {
        float:left;
        font-size: 80%;
        height: 17px;
        line-height:17px;
        margin: 0px;
        font-style: normal;
        padding: 0 15px 0 2px;
        width: 600px;
   }
    #scrollup {
    position: relative;
	overflow: hidden;
	border:0px;
	height: 17px;
	line-height:17px;
	width: 600px;
  }
  .headline {
    position: absolute;
    left: 620px; 
    line-height: 17px;
    width:595px;
  }
  .headline a{color:#FF1F78; text-decoration: none; font-size:12px;}
  .headline a:hover {color: Black; }
 

/*-------------------------------*/
.tran_nav
{
    float:left;
    width: 565px;
    background: #FFF url(../images/ar.png) no-repeat 0px center;
    text-align:left;
    height:22px; line-height: 22px;
    margin: 5px;
	padding-left:25px; padding-bottom:3px;
	vertical-align:  middle;
	font-size:12px;
    border: 1px dashed #CCC;
    border-radius: 3px;
    -o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	overflow:hidden;
	         
     } 
.tran_nav span{ color: #8DC50A; }
.tran_nav a {text-decoration:none; color: #55B7E6; }
.tran_nav a span{text-decoration:none; color: #55B7E6; }
.tran_nav font{color:#55B7E6; text-decoration:none;}
.tran_nav a:hover span{ color:Black;}
 
/*--------------------------------------------------Gio Hang*/

.shopping_cart
{
    background-color: White;
    float:left;
    margin:0px;
    padding:5px;
    border: 1px solid #CCC;
             border-radius: 3px;
             -o-border-radius: 3px;
	        -moz-border-radius: 3px;
	        -webkit-border-radius: 3px;
 }
.shopcart_table{
    font-size:14px;
    line-height: 18px;
    background: #FFF;
   
}

.shopcart_table td    
{
    border: 1px solid #CCC;
    text-align: right;
    padding: 5px;
}
table.shopcart_table th {
    background: url(../images/bgtitle.png) repeat-x top left;
    border: 1px solid #CCC;
    text-align: center;
	color: #000;
	
}
table.shopcart_table td.tbleft{
	text-align:left;
}
table.shopcart_table td.tbcenter{
	text-align:center;
}
.cart_control
{
    height:30px;
	line-height:35px;
	margin: 5px;
	padding:5px;
    }
.cart_button 
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    line-height:32px;
	background:url(../images/bt2.png) no-repeat;
	float:left;
	margin-left: 15px;
	margin-right: 15px;
	vertical-align:bottom;
	text-align:center;
	font-size:12px; 
	color:#000;
	font-weight:bold;
   	}
.cart_button:hover {background:url(../images/bt2_h.png) no-repeat;}

 .cart_button_cont 
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    line-height:32px;
	margin-left: 15px;
	margin-right: 40px;
	background:url(../images/bt4.png) no-repeat;
	float:left;
	vertical-align:bottom;
	text-align:center;
	font-size:12px; 
	color:#000;
	font-weight:bold;
   	}
.cart_button_cont:hover {background:url(../images/bt4_h.png) no-repeat;}

 .cart_button_send 
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    width:78px;
    height:34px;
    line-height:34px;
	margin-left: 150px;
	background:url(../images/bt4.png) no-repeat;
	float:left;
	vertical-align:bottom;
	text-align:center;
	font-size:12px; 
	color:#000;
	font-weight:bold;
   	}
.cart_button_send:hover {background:url(../images/bt4_h.png) no-repeat;}
div.contact_address{
	padding:10px 10px 0 15px;
}
p.contact_title{
	font-size:14px;
	padding:0px 0 8px;
	font-weight:500;
}
p.contact_address{
	line-height:24px;
	padding-left:5px;
}
div.contact_form{
	border-top:1px solid #cdcdcd;
	padding:9px 0 20px;
	margin:10px 12px 0;
}

 /*---------------thong tin mua hang----------------------------*/

form.form_contact{
	padding-top:12px;
	margin-left:10px;
}
form.form_contact input, form.form_contact textarea, form.form_contact select{
	font-family:  Tahoma, Geneva, sans-serif;
	font-size:12px;
}
div.contact_row
{
    float:left;
    margin-top:10px;
	height:25px;
	line-height:25px;
	width:550px;
}

.label_contact{
	float:left;
	width:120px;
	text-align:left;	
	padding-left:10px;
	height:25px;
	line-height:25px;
}
.label_contact1{
	float:left;
	width:300px;
	text-align:left;	
	padding-left:5px;
	height:25px;
	line-height:25px;
	color:#FF1F78;
}
.input_contact
{
    float:left;
   	width:300px;
   	height:25px;
	line-height:25px;
   	color:#FF1F78;
}
.textarea_content{
	width:252px;
	font-size:12px;
	height:90px;
	float:left;
	background-color:#EAF794;border: solid #8DC50A 1px; 
	padding-left:5px;

}
label.label_note{
	float:left;
	width:400px;
	text-align:left;
	font-style:italic;
	color:#999;
	font-size:11px;
	margin-left:165px;
	padding:0px;
}
input.input_scode{
	width:60px;
}
label.label_scode{
	display:block;
	padding-bottom:2px;
}
p.contact_scode_left{
	width:150px;
	float:left;
}

.tbold{
	font-weight:bold;
}
.clr{
	clear:both;
}
.clear{
	clear:both;
	height:1px;
}
/*-------------------------------*/
.imageRotate
{
    border :1px solid #ccc;
    padding:2px; width:580px; height:230px; margin:10px;margin-top:5px; z-index:0; margin-left:5px;
     border-radius: 3px;
     -o-border-radius: 3px;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
}
/*---------Product Details----------------------*/

.ct_product_info
{
    float:left;
    background-color:White;
    margin-bottom:5px;
    margin-left:3px;
    margin-top :0px;
    width:595px;
    border-bottom: 3px solid #E5EAC3;
    font-size:14px ;
    text-align:justify;   
   
     filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', direction=120, strength=3)  ;
     box-shadow: 0px 3px 5px #333;
	-moz-box-shadow: 0px 3px 5px #333;
	-webkit-box-shadow: 0px 3px 5px #333;
	-o-box-shadow: 0px 3px 5px #333;
 }
.product_info
{
    float:left;
    background-color:White;
    margin-bottom:5px;
    margin-left:3px;
  
    border-bottom: 3px solid #E5EAC3;
    font-size:14px ;
    width:585px;    
    text-align:justify;     
 }
.briefInfo
{
     float:left;
     width:410px;
     margin:5px;
     font-size:13px;
     
}
  .detailInfo
   {
       margin:5px;
       margin-top: 20px;
       line-height:20px;
       font-size:14px;
       float:left;
       
       }

.items
{
    padding-left: 10px;
}
.mainPhoto
{
   
    height:150px;
    width:115px;
    float:left;
    
}
.subPhoto
{
    padding: 0px;
    height:50px;
    width:125px;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
    vertical-align: bottom;
   
}
 .buy_button
{
	width:80px;
	height:32px;
	line-height:32px;
	margin-left: 160px;
	background:url(../images/bt4.png) no-repeat;
	float:left;
	vertical-align:bottom;
	text-align:center;
	font-size:12px; 
	color:#000;
	font-weight:bold;
   	border:0;
}
.buy_button:hover {background:url(../images/bt4_h.png) no-repeat;}
.product_title
{
	float:left;
	width:585px;
	height:40px;
	margin-top: 5px;
	margin-left: 3px;
	margin-bottom: 5px;
	padding-left:10px;
	vertical-align: top;
	background: url(../images/bgtitle.png) repeat-x top left;
	border-bottom: 1px solid #E5EAC3;
	border-top: 1px solid #E5EAC3;
	
}
.product_title h1
{
    color:#8DC50A;
    font-size:17px;
    height: 40px;
    line-height:40px;
 }
 .fset{
     border: 1px solid #dddddd;
     background-color:White;
     height: 580px;
     vertical-align:top;
     /*position:absolute;
     top: 485px;
     left:391px; */
     margin-top:5px;
    
     width:583px;
     height:400px;
     font-size:12px;
  }
  .fset_outer
    {
        position:absolute;
        top: 380px;
        left:386px;
        background-color:#EAF794;
        width:588px; 
        padding:3px;
        vertical-align:top;
   }
  /*----------- register--------------*/
  
  .td_dangky{ width: 110px; height:30px; line-height:30px; padding-left:5px; vertical-align:top; font-size:13px;}
  .td_dangky1{ width: 275px; height:30px;font-size:12px;}
   .td_dangky2{ width: 170px; height:30px;font-size:11px;}
    
    .middle_content_cart
    {
       vertical-align:top; background-color:#EAF794;
        float:left; 
        width:586px; 
        padding:3px;
       
    }
    .input_kh
    {
       
         border: 1px solid #CCC;
        
        }
        #fter
        {
            	background: url(../images/bgtitle.png) repeat-x top left;
	            border-bottom: 1px solid #E5EAC3;
	            border-top: 2px solid #E5EAC3;
         
        }
       
            
/*------------lien he-------------------*/
.tbox{ height:20px; width:244px; vertical-align:middle; background-color:#EAF794;border: solid #8DC50A 1px; padding-left:5px;}
.l_info{font-style:italic; color:Red;}

.question
{
    float:left;
    margin-top:10px;
	min-height:25px;
	line-height:25px;
	width:550px;
	padding:10px;
}

.response
{
    float:left;
    width: 563px;
    text-align:left;
    min-height:25px;
    line-height: 20px;
    margin:0px;
  	padding:5px;
	vertical-align: top;
    background:  #EAF794 ;
    text-indent: 10px;
    font-size:14px;
    border: 1px dashed #8DC50A;
    border-radius: 3px;
    -o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
         
     } 
   .float_cap {float:left;margin-left:10px;}
  /* .label_tensp{height:35px; padding:3px; background-color:Blue; float:left; width:70px;}
   .label_tensp a{ color:#8DC50A; }
   .label_tensp a:hover{ color: Black; }*/
   .share{background-color:White; border-top: 1px solid #E5EAC3; width:100%; text-align:left; height:24px; padding-top: 6px; float:left; margin-top:15px; overflow:hidden}